home *** CD-ROM | disk | FTP | other *** search
- 10 DV=PEEK(186):IFDV<8THENDV=8
- 15 IFPEEK(49152)=76THEN25
- 20 SYS57812"MC000",DV,0:POKE780,0:POKE781,0:POKE782,192:SYS65493
- 25 POKE53280,0:POKE53281,0:PRINT"[147][154]"CHR$(14)
- 30 MT=49152:MS=6144:RG=829:SYSMT+6,0,39,0,24,2
- 40 X1=1:X2=38:Y1=1:Y2=23:C=5:Z=3
- 50 FORI=1TO9:SYSMT+3,X1,X2,Y1,Y2,219,C
- 55 C=C+1:X1=X1+1:X2=X2-1:Y1=Y1+1:Y2=Y2-1:NEXT:SYSMT+3,X1+1,X2+1,Y1+1,Y2+1,219,5
- 57 SYSMT+3,X1,X2,Y1,Y2,160,0
- 60 RW=11:CL=17:GOSUB999:PRINT"[204]OADING"
- 70 RW=13:CL=15:GOSUB999:PRINT"[205][197][199] [197][196][201][212][207][210]![154]"
- 80 SYS57812"MEG EDITOR",DV,0:POKE780,0:POKE781,0:POKE782,24:SYS65493
- 99 REM [ MAIN ]
- 100 SYSMS+Z:Z=0
- 105 H1=PEEK(RG):L1=PEEK(RG+1):H2=PEEK(RG+2):L2=PEEK(RG+3)
- 110 IFPEEK(828)THEN300
- 120 GOTO400
- 150 POKE53280,14:POKE53281,6:POKE53272,23:PRINT"[147][154]";:END
- 300 REM [ SAVE ]
- 305 SYSMT+6,0,39,0,24,14
- 310 RW=1:CL=11:GOSUB999
- 325 PRINT"** [211][193][214][197] [205][197][199][211] **"
- 335 RW=4:GOSUB999:PRINT"[198][201][204][197][206][193][205][197]? ";
- 340 SYSMT+66,14,3,14,""
- 345 FL$="M."+W$
- 350 GOSUB999:PRINT"[211][193][214][201][206][199] [154]"FL$
- 360 OPEN15,8,15,"S0:"+FL$:CLOSE15
- 380 SYS57812FL$,DV,0:POKE193,H1:POKE194,L1:POKE174,H2:POKE175,L2:SYS62954
- 390 GOSUB500
- 392 OPEN15,DV,15:INPUT#15,EN$,EM$,ET$,ES$
- 393 CLOSE15:RW=22:CL=6:GOSUB999:PRINT"[155][196][207][211] [211]TATUS: "EN$","EM$","ET$","ES$
- 394 RW=23:CL=1:GOSUB999:PRINT"[158][208]RESS ANY KEY OR '[196]' TO DROP TO BASIC[154]"
- 395 GOSUB995
- 396 IFA$="D"THEN150
- 397 POKE828,0:GOTO100
- 400 REM [ LOAD ]
- 405 SYSMT+6,0,38,0,24,14
- 410 RW=1:CL=11:GOSUB999
- 425 PRINT"** [204][207][193][196] [205][197][199][211] **"
- 430 GOSUB600:SYSMT+63,1
- 440 SYSMT+6,2,36,2,21,15
- 442 SYSMT+54,"$:M.*",DV,57344
- 445 N=F%+1:IFNTHEN460
- 447 GOSUB500
- 450 RW=22:CL=1:GOSUB999:PRINT"[212]HERE ARE NO 'M.' FILES ON THIS DISK!"
- 455 GOTO396
- 460 SYSMT+48,57344
- 465 SYSMT+60,3,3,19,0,3,3,3,0
- 470 FL$=W$:GOSUB500
- 475 RW=22:CL=8:GOSUB999:PRINT"[204]OAD "FL$"? ";
- 477 SYSMT+66,1,14,1,"Y"
- 480 IFW$="N"ORW$="[206]"THEN390
- 485 RW=22:CL=8:GOSUB999:PRINT"[159][204]OADING "FL$
- 490 AD=32:IFSTHENAD=40
- 495 SYS57812FL$,DV,0:POKE780,0:POKE781,0:POKE782,58:SYS65493
- 499 GOTO390
- 500 RW=22:CL=3:GOSUB999:PRINT" "
- 510 RW=23:GOSUB999:PRINT" "
- 520 RETURN
- 600 RW=22:CL=4:GOSUB999:PRINT"[154]CURSOR KEYS: UP/DOWN [[210][197][212][213][210][206]]"
- 610 RW=23:GOSUB999:PRINT"[198]-KEYS: PAGE UP/DOWN TO EXIT"
- 620 RETURN
- 995 GETA$:IFA$=""THEN995
- 996 RETURN
- 998 REM [ PRINT AT ]
- 999 POKE214,RW:POKE211,CL:SYS58732:RETURN
- 9999 STOP
- 10000 DV=PEEK(186):N$="MEGASPRITE BOOT"
- 10010 OPEN15,DV,15,"S0:"+N$:CLOSE15:SAVEN$,DV:END
-